TCP adaptation with network coding and opportunistic data forwarding in multi-hop wireless networks
نویسندگان
چکیده
Opportunistic data forwarding significantly increases the throughput in multi-hop wireless mesh networks by utilizing the broadcast nature of wireless transmissions and the fluctuation of link qualities. Network coding strengthens the robustness of data transmissions over unreliable wireless links. However, opportunistic data forwarding and network coding are rarely incorporated with TCP because the frequent occurrences of out-of-order packets in opportunistic data forwarding and long decoding delay in network coding overthrow TCP’s congestion control. In this paper, we propose a solution dubbed TCPFender, which supports opportunistic data forwarding and network coding in TCP. Our solution adds an adaptation layer to mask the packet loss caused by wireless link errors and provides early positive feedbacks to trigger a larger congestion window for TCP. This adaptation layer functions over the network layer and reduces the delay of ACKs for each coded packet. The simulation results show that TCPFender significantly outperforms TCP/IP in terms of the network throughput in different topologies of wireless networks. Subjects Computer Networks and Communications, Network Science and Online Social Networks
منابع مشابه
Opportunistic and Cooperative Forwarding in Mobile Ad-hoc Networks with Light-Weight Proactive Source Routing
The multi-hop wireless network has drawn a great deal of attention in the research community. Within the long period after it was proposed, the routing and forwarding operations in the multi-hop wireless network remain to be quite similar to those in the multi-hop wired network or the Internet. However, all the data transmission over the wireless medium in the wireless networks is by broadcasti...
متن کاملEnergy Efficiency and Reliability in Underwater Wireless Sensor Networks Using Cuckoo Optimizer Algorithm
Energy efficiency and reliability are widely understood to be one of the dominant considerations for Underwater Wireless Sensor Networks (UWSNs). In this paper, in order to maintain energy efficiency and reliability in a UWSN, Cuckoo Optimization Algorithm (COA) is adopted that is a combination of three techniques of geo-routing, multi-path routing, and Duty-Cycle mechanism. In the proposed alg...
متن کاملSurvey on diversity-based routing in wireless mesh networks: Challenges and solutions
Wireless multi-hop networks often experience severe performance degradations when legacy routing algorithms are employed, because they are not optimized to take advantage of the peculiarities of wireless links. Indeed, the wireless channel is intrinsically a broadcast medium, making a point-to-point link abstraction not suitable. Furthermore, channel conditions may significantly differ both in ...
متن کاملMitigating Intra Flow Interference Over Multi Hop Wireless Ad Hoc Networks
Transmission Control Protocol (TCP) is a predominant transport layer protocol for data transmission. The burst nature of TCP congestion control mechanism has often lead to heavy link layer contentions over multi hop ad hoc networks. Acknowledgements (ACK) that compete with the data packets for medium access in the reverse path, further add up to the contention levels. Such intense contention pa...
متن کاملOpportunistic Data Transfer in Multi-hop Wireless Networks : An Overview
A multi-hop wireless network is a wireless communication network, where some nodes are not within a direct transmission range of each other and rely on other nodes to forward data. It was originally put forward for battlefield communication and disaster relief. In the past, although a number of multi-hop data transmit protocols and many innovative forwarding algorithms have been explored, the w...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- PeerJ Computer Science
دوره 2 شماره
صفحات -
تاریخ انتشار 2016